Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Valencia Challenger Spain F13 Portugal F4 Portugal F2 Portugal F3 Lithuania F1 Lithuania F2 Slovakia F3 Austria F10 USA F23 Tunisia F4 Mexico F11 Mexico F12 Iran F4 Austria F1 USA F2 Austria F2 USA F3 USA F4 USA F5 USA F6 Great Britain F4 Great Britain F5 Great Britain F6 France F7 Italy F10 Czech Republic F1 Czech Republic F2 Czech Republic F3 Czech Republic F4 Germany F7 Austria F4 Germany F9 Austria F6 Italy F23 Slovakia F1 Slovakia F2 Slovakia F3 Poland F6 Germany F20 Portugal F7 Portugal F8 Germany F23 Great Britain F16 Germany F2 Austria F1 Ivory Coast F1 Ivory Coast F2 Canada F2 Canada F3 Croatia F4 Croatia F5 Usa F9 Czech Rep. F2 Czech Rep. F3 Poland F1 Slovenia F1 Netherlands F1 Germany F8 Austria F4 Austria F5 Austria F6 Slovak Rep. F2 Slovak Rep. F1 Italy F24 Turkey F8 Bosnia/Herzegovina F6 Egypt F14 Egypt F15 Dominican Republic F1 Czech Rep F5 Israel F1 Israel F2 Azerbaijan F1 Azerbaijan F2 Great Britain F3 Great Britain F4 Austria F2 Great Britain F4 Croatia F10 Croatia F12 Turkey F1 Turkey F2 Portugal F2 Croatia F3 Croatia F4 Mexico F3 Czech Republic F2 Czech Republic F3 Slovakia F1 Croatia F10 Croatia F11 Iran F3 Croatia F6 Croatia F4 (Opatija) Lithuania F2 Slovakia F2 USA F24 Canada F1 Spain F16 Czech Republic F2 Austria F5 Puerto Rico Challenger Tennis Event - Humacao Kosice Open-Steelers Cup 2008 - Kosice s'Tennis Masters Challenger - Graz Waco Tennis Challenger - Waco Kyoto Challenger Baton Rouge Challenger Talahassee Challenger Czech Republic F1 Karshi Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Aachen Challenger Baden Open - Karlsruhe Rhodes Challenger Ramat Hasharon Challenger Busan Challenger Prostejov Challenger Nottingham Challenger Prosperita Open 2007 - Ostrava Samarkand Challenger Karshi Challenger Seoul Challenger M15 Bergamo Aachen Challenger Bratislava Challenger M15 Slovenska Bistrica Helsinki Challenger M25 Padova M25 Trnava Samarkand Challenger Karshi Challenger M15 Ollersbach Astana Challenger Siemens Open - Scheveningen M25 Santa margherita di Pula M15 Vienna Istanbul Challenger Izmir Challenger Trnava Challenger Mons Challenger PEOPLEnet CUP - Dnepropetrovsk Orleans Challenger Geneva Challenger Ljubljana Open 2008 - Ljubljana Helsinki Challenger Dallas Challenger Bergamo Challenger Leon Challenger Ostrava Challenger San Benedetto Challenger Karshi Challenger Brasov Challenger Trnava Challenger Orleans Challenger Helsinki Challenger Rome Challenger Furth Challenger Kosice Challenger Milan Challenger Todi Challenger Orbetello Challenger San Marino Challenger Steelers Cup - Kosice Genova Challenger Petange Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Eckental Challenger Heilbronn Challenger Kyoto Challenger Kazan Challenger M25+H Kassel Rome Challenger Heilbronn Challenger Istanbul Challenger San Benedetto Challenger Astana Challenger Wroclaw Challenger Liberec Challenger Trnava Challenger Arad Challenger Reunion Island Challenger Mouilleron-Le-Captif Challenger Heilbronn Challenger 2007 Knoxville Challenger - Knoxville AT&T Challenger of Dallas - Dallas Bangkok Challenger Cherbourg Challenger BMW Tennis Championship - Sunrise Fergana Challenger Heilbronn Challenger Prostejov Challenger Ostrava Challenger Padova Challenger Todi Challenger Tallahassee Tennis Challenger - Tallahassee Liberec Challenger Vancouver Challenger Karlsruhe Challenger Manerbio Challenger Como Challenger Hurricane Tennis Open - Bradenton Rome Challenger Tashkent Challenger Petange Challenger Polska Energia Open - Bytom Lima Challenger Mendoza Challenger Buenos Aires Challenger Bucaramanga Challenger Sarajevo Challenger Semgroup Challenger - Tulsa Raanana Challenger Barletta Challenger Nanjing Challenger Taipei City Challenger Heilbronn Challenger Prostejov Challenger Marburg Challenger Vicenza Challenger Poprad Tatry Challenger Tatra Banka Slovak Open - Bratislava Bath Challenger Morelos Challenger M25 Santa Margherita di Pula Tampere Challenger Trnava Challenger San Luis Potosi Challenger Qingdao Challenger Anning Challenger Rome Challenger Shymkent Challenger Vicenza Challenger Marburg Challenger Kosice Challenger Eckental Challenger ATP Slovak Open Challenger - Bratislava Prague Challenger Chengdu Challenger Liberec Challenger Prague Challenger Jinan Challenger Campinas Challenger Buenos Aires Challenger Cali Challenger Trnava Challenger St. Brieuc Challenger Geneva Challenger Poprad Tatry Challenger Padova Challenger Kosice Challenger Bergamo Challenger Salinas Challenger Liberec Challenger Lexington Challenger Ilkley Challenger Rennes Challenger Punta Del Este Challenger Ostrava Challenger Perugia Challenger Busan Challenger Furth Challenger Shymkent Challenger Trnava Challenger Bratislava Challenger San Benedetto Challenger Gwangju Challenger M25 Tbilisi Playford Challenger Eckental Challenger Gran Canaria Challenger Zadar Challenger Mexico City Challenger San Luis Potosi Challenger Morelos Challenger Bratislava Challenger Prostejov Challenger Punta Del Este Challenger Orleans Challenger Heilbronn Challenger Helsinki Challenger Singapore Challenger Andria Challenger Wroclaw Challenger Bergamo Challenger Blois Challenger Vercelli Challenger Ostrava Challenger Dobrich Challenger Bratislava Challenger Mestre Challenger Seoul Challenger Bratislava Challenger Quimper Challenger Lugano Challenger Tatra Banka Open - Bratislava Zadar Challenger Recanati Challenger M15 Trnava Biella Challenger Chisinau Challenger Ortisei Challenger Cordenons Challenger St. Remy Challenger Marburg Challenger Alessandria Challenger Prague Challenger Nottingham Challenger Ortisei Challenger Montevideo Challenger Pau Challenger Kosice Challenger Oeiras 1 Challenger Maia 1 Challenger Santo Domingo Challenger Kazan Challenger Napoli Challenger Shymkent Challenger Ostrava Challenger Bogota Challenger Turin Challenger Ludwigshafen Challenger Abidjan 1 Challenger San Benedetto Challenger Biella Challenger Concepcion Challenger Porto Challenger Almaty 1 Challenger Almaty 2 Challenger Como Challenger Banja Luka Challenger Bratislava 1 Challenger Marbella Challenger Rome Challenger M15 Poprad Mons Challenger Mohammedia Challenger Tashkent Challenger Eckental Challenger Trieste Challenger Montechiarugolo - Parma Challenger Vancouver Challenger Vilnus Challenger Heilbronn Challenger Samarkand Challenger San Benedetto Challenger Quito Challenger M15 Antalya Istanbul Challenger Tatra Banka Open 2006 - Bratislava Ortisei Challenger Liberec Challenger Bratislava Challenger Astana Challenger Chicago Challenger Andria Challenger Rennes Challenger Abidjan 2 Challenger Brest Challenger Rome Challenger Ostrava Challenger Cordenons Challenger Como Challenger Banja Luka Challenger Rome Challenger St. Brieuc Challenger Bratislava Challenger Mouilleron-Le-Captif Challenger Pune Challenger Quimper Challenger Santiago Challenger Winnetka Challenger Segovia Challenger Drummondville Challenger Arad Challenger St. Brieuc Challenger Anning Challenger Nanchang Challenger Poznan Challenger Samarkand Challenger Almaty Challenger Tampere Challenger Prague Challenger Liberec Challenger L'Aquila Challenger Como Challenger Samarkand Challenger Biella Challenger Maia Challenger M25 Santa Margherita di Pula M25 Santa Margherita di Pula Grodzisk Mazowiecki Challenger Barletta Challenger Como Challenger Ambato Challenger Napoli 2 Challenger Maia 2 Challenger Santa Cruz de la Sierra Challenger Roseto Degli Abruzzi 1 Challenger Roseto Degli Abruzzi 2 Challenger Lille Challenger Helsinki Challenger Steelers Cup 2005 - Kosice Oeiras 1 Challenger Oeiras 2 Challenger Banja Luka Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Maia Challenger St. Brieuc Challenger Seoul Challenger Grodzisk Mazowiecki Challenger Zhangjiagang Challenger Tenerife 1 Challenger Quimper Challenger Villena Challenger Lugano Challenger Hamburg Challenger Gwangju Challenger Kigali 1 Challenger Shenzhen 1 Challenger Guangzhou Challenger Astana Challenger Taipei Challenger Kachreti Challenger San Marino Challenger GHI Bronx Tennis Classic - Bronx Brazzaville Challenger Sassuolo Challenger Barletta Challenger Braunschweig Challenger Savannah Challenger Florence Challenger Furth Challenger Lima Challenger Guayaquil Challenger Sao Paulo Challenger Salinas Challenger ATP Challenger Trophy 2008 - Trnava Cordenons Challenger Vancouver Challenger Monterrey Challenger Astana Challenger Rijeka Challenger Tatra Banka Slovak Open - Bratislava Marbella Challenger Guayaquil Challenger Zagreb Challenger Santiago Challenger Johannesburg Challenger Sarasota Challenger Kosice Challenger Lisbon Challenger Orange Warsaw Open - Warsaw Mouilleron-Le-Captif Challenger Irving Challenger Losinj Challenger Knoxville Challenger Barcelona Challenger Bratislava Challenger Bratislava Challenger Champaign Challenger Wolfsburg Challenger San Luis Potosi Challenger Nottingham Challenger Nottingham-2 Challenger Cherbourg Challenger Todi Challenger SAP Open - San Jose Lermontov Challenger Mons Challenger Glasgow Challenger Dallas Challenger Prague Challenger Manacor Challenger Kosice Challenger Eckental Challenger Bratislava Challenger Hersonissos 1 Challenger Bank Austria Tennis Trophy - Vienna Brisbane International - Brisbane Medibank International - Sydney Orleans Challenger Como Challenger SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Marbella Challenger Napoli Challenger Noumea Challenger Delray Beach International Tennis Championships - Delray Beach Heilbronn Challenger Bergamo Challenger SAP Open - San Jose Atlanta Tennis Championships - Atlanta San Luis Potosi Challenger Farmers Classic - Los Angeles Citi Open - Washington St. Petersburg Open - St. Petersburg Mersin Challenger Leon Challenger If Stockholm Open - Stockholm Valencia Open - Valencia Brisbane International - Brisbane Delray Beach International Tennis Championships - Delray Beach Mexico City Challenger AEGON Championships - London Topshelf Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Brisbane International - Brisbane Brisbane International - Brisbane BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Vegeta Croatia Open - Umag Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow PBZ Zagreb Indoors - Zagreb Mons Challenger Rennes Challenger Athens Challenger Bratislava Challenger Citi Open - Washington Shenzhen Open - Shenzhen Gerry Weber Open - Halle Santiago Challenger Ecuador Open - Quito Memphis Open - Memphis Gerry Weber Open - Halle Swiss Indoors Basel - Basel Argentina Open - Buenos Aires Sao Paulo Challenger Tour Finals Helsinki Challenger Konzum Croatia Open - Umag Delray Beach International Tennis Championships - Delray Beach Bogota Challenger Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Ecuador Open - Quito BMW Open - Munich Quimper Challenger Plava Laguna Croatia Open - Umag Winston-Salem Open - Winston-Salem Cherbourg Challenger Moselle Open - Metz Dubai Duty Free Tennis Championships - Dubai Poznan Challenger Vercelli Challenger Qatar ExxonMobil Open - Doha Argentina Open - Buenos Aires Dubai Duty Free Tennis Championships - Dubai Santiago Open - Santiago Forte Village Sardegna Open - Sardinia Binghamton Challenger Argentina Open - Buenos Aires BMW Open - Munich Plava Laguna Croatia Open - Umag Truist Atlanta Open - Atlanta Todi Challenger Kremlin Cup - Moscow Sardegna Open - Cagliari Belgrade 2 - Belgrade Astana Open - Nur-Sultan Wuxi Challenger Melbourne Summer Set - Melbourne Tata Open Maharashtra - Pune Dubai Duty Free Tennis Championships - Dubai Abierto de Tenis Mifel - Los Cabos Open 13 - Marseille Bergamo Challenger Tashkent Challenger Bet-At-Home Austrian Open - Kitzbuhel Libema Open - 's-Hertogenbosch Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Skopje Challenger Rio De Janeiro Challenger Rennes Challenger US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai Buenos Aires Challenger Cassis Challenger Marburg Challenger Manerbio Challenger Seville Challenger Open 13 - Marseille Brest Challenger Casablanca Challenger Budapest Challenger Anytech365 Andalucia Open - Marbella Hall of Fame Tennis Championships - Newport Irving Challenger Como Challenger Valencia Open - Valencia Prostejov Challenger Aircel Chennai Open - Chennai Poprad Tatry Challenger Barcelona Open BancSabadell - Barcelona US Men's Clay Court Championship - Houston Quimper Challenger Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Guadalajara Challenger Ostrava Challenger Antalya Cup - Antalya BB&T Atlanta Open - Atlanta Lima Challenger San Benedetto Challenger China Open - Beijing Brescia Challenger St. Petersburg Open - St. Petersburg Koblenz Challenger Pau Challenger Garanti Koza Sofia Open - Sofia Kremlin Cup - Moscow Geneva Open - Geneva Aegon Nottingham Open - Nottingham Konzum Croatia Open - Umag Napoli Challenger Winnetka Challenger Recanati Challenger Kremlin Cup - Moscow Brasil Open - Sao Paulo Florence Challenger Hong Kong Challenger Eckental Challenger Rome Challenger Scheveningen Challenger Seville Challenger Troisdorf Challenger Zhuhai Challenger Ecuador Open - Quito Open Sud de France - Montpellier Vancouver Challenger Turin Challenger Cordenons Challenger Busan Challenger ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona Montevideo Challenger Citi Open - Washington Vilnius Challenger Punta Del Este Challenger Qatar ExxonMobil Open - Doha Tata Open Maharashtra - Pune Cordoba Open - Cordoba Busan Challenger Brasil Open - Sao Paulo Santiago Challenger Belgrade Challenger Grodzisk Mazowiecki Challenger Geneva Open - Geneva Prague Challenger Perugia Challenger Liberec Challenger St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Swiss Indoors Basel - Basel Cordoba Open - Cordoba Tata Open Maharashtra - Pune Concepcion Challenger Rio Open - Rio de Janeiro Generali Open - Kitzbuhel Roanne Challenger Delray Beach Open - Delray Beach Murray River Open - Melbourne Lyon Challenger Cordoba Open - Cordoba Chile Dove Men+Care Open - Santiago Serbia Open - Belgrade Noventi Open - Halle Hamburg European Open - Hamburg Nordea Open - Bastad Hersonissos 2 Challenger Generali Open - Kitzbuhel Citi Open - Washington Lugano Challenger Cordoba Open - Cordoba Aguascalientes Challenger Tbilisi Challenger Augsburg Challenger Gonet Geneva Open - Geneva Pozoblanco Challenger Prostejov Challenger Bratislava 1 Challenger Orleans Challenger Hamburg European Open - Hamburg Sofia Open - Sofia Milan Challenger Sofia Open - Sofia Generali Open - Kitzbuhel ATP Studena Croatia Open Umag - Umag Brest Challenger Lille Challenger Bratislava 2 Challenger Qatar ExxonMobil Open - Doha Busan Challenger Lexington Challenger Qatar ExxonMobil Open - Doha Erste Bank Open - Vienna Sydney International - Sydney Abierto Mexicano Telcel - Acapulco Kremlin Cup - Moscow Citi Open - Washington Great Ocean Road Open - Melbourne Ottignies-Louvain-la-Neuve Challenger Lille Challenger Gwangju Challenger Quito Challenger Szczecin Challenger Kremlin Cup - Moscow Sony Ericsson Open - Miami Delray Beach Open - Delray Beach Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Open Sud de France - Montpellier Delray Beach International Tennis Championships - Delray Beach Mutua Madrid Open - Madrid Rogers Cup - Toronto BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Western & Southern Open - New York Nordea Open - Bastad BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Millennium Estoril Open - Estoril Kremlin Cup - Moscow BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Miami Open - Miami Coupe Rogers - Montreal Internazionali BNL d'Italia - Rome Erste Bank Open - Vienna Rolex Paris Masters - Paris Truist Atlanta Open - Atlanta Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells National Bank Open - Montreal Miami Open - Miami Shanghai Rolex Masters - Shanghai Miami Open - Miami St. Petersburg Open - St. Petersburg Legg Mason Tennis Classic - Washington Mercedes Cup - Stuttgart BB&T Atlanta Open - Atlanta Argentina Open - Buenos Aires Bet-at-home Cup - Kitzbuhel Citi Open - Washington China Open - Beijing U.S. Open - New York French Open - Paris Wimbledon - London Sony Open Tennis - Miami Rogers Cup - Montreal U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Western & Southern Open - Cincinnati Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Wimbledon - London Davis Cup, Group 2, 1R, LTU-GEO 3-2 Davis Cup, Group 2, 1R, LTU-GBR 3-2 Davis Cup, Group II, 1R, LTU-CYP 4-1 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, Group I, 1R, POL-LTU 3-2 Davis Cup, Group I, PO, SVK-POL 4-1 Davis Cup, Group II, 1R, LTU-EST 3-1 Davis Cup, Group II, 2R, FIN-LTU 3-2 Davis Cup, Group I, 1R, SVK-SUI 3-1 Davis Cup, World Group, QR, SVK-CZE 1-3 Davis Cup, Group II, 3R, BIH-LTU 2-3 Davis Cup, Group II, 1R, EST-LTU 3-2 Davis Cup, Group I, PO, LTU-PAK 4-0 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, World Group, PO, AUS-SVK 3-0 Davis Cup, Group I, PO, SVK-SWE 3-2 Davis Cup, Group II, 1R, NOR-LTU 0-5 Davis Cup, Group II, 2R, RSA-LTU 2-3 French Open (juniors) U.S. Open (juniors) Australian Open (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) Wimbledon (juniors) Davis Cup, Europe/Africa Group II, 2R, IRL-LTU 2-3 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, LTU-UKR 1-4 All Lower level tournaments Davis Cup, Group II, 1R, LTU-EGY 4-1 Davis Cup, Group I, PO, SLO-LTU 5-0 Davis Cup, Group I, PO, PAK-LTU 3-2 Davis Cup, Group I, 1R, ARG-LTU 4-0 Davis Cup, Group II, 1R, LTU-NOR 3-2 Davis Cup, Group I, PO, LTU-GEO 3-2 Davis Cup, Group I, 2R, HUN-SVK 0-3 Davis Cup, Group II, 1R, MAR-LTU 2-3 Kigali 2 Challenger Olympics - Rio de Janeiro Australian Open (juniors) Istanbul Challenger M25 Santa Margherita di Pula